package com.ruoyi.buy.domain.entity.importPO;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @author ruoyi
 */
public class BuyBatchPurchaseBillImport extends BaseEntity
{
    private static final long serialVersionUID = 1L;


    @Excel(name = "合同号")
    private String vBillNo;



    /** 项目编号 */
    @Excel(name = "项目号")
    private String vProjectNo;

    /** 项目描述 */
    @Excel(name = "项目名称")
    private String vProjectDec;

    @Excel(name = "名称")
    private String vSpaName;

    /** 规格型号*/
    @Excel(name = "型号")
    private String vSpaModel;

    @Excel(name = "数量")
    private BigDecimal nQty;

    @Excel(name = "含税合同单价")
    private BigDecimal nPrice;

    @Excel(name = "货期")
    private String nDays;

    @Excel(name = "申请人")
    private String applyBy;

    @Excel(name = "供应商")
    private String supplier;

    /** 品牌*/
    @Excel(name = "品牌")
    private String vSpaBrand;

    /** 发票号*/
    @Excel(name = "发票号")
    private String vInvoiceNo ;

    /** 备注*/
    @Excel(name = "备注")
    private String remark ;

    /** 备注*/
    @Excel(name = "供应商合同编号")
    private String vSupplierNo ;

    /** 备注*/
    @Excel(name = "申请单号")
    private String vBuyNo ;

    /** 备注*/
    @Excel(name = "合同用印日期",dateFormat = "yyyy-MM-dd")
    private Date contractTime ;

    public Date getContractTime() {
        return contractTime;
    }

    public void setContractTime(Date contractTime) {
        this.contractTime = contractTime;
    }

    public String getvSupplierNo() {
        return vSupplierNo;
    }

    public void setVSupplierNo(String vSupplierNo) {
        this.vSupplierNo = vSupplierNo;
    }

    public String getvBillNo() {
        return vBillNo;
    }

    public void setVBillNo(String vBillNo) {
        this.vBillNo = vBillNo;
    }

    public String getvProjectNo() {
        return vProjectNo;
    }

    public void setVProjectNo(String vProjectNo) {
        this.vProjectNo = vProjectNo;
    }

    public String getvProjectDec() {
        return vProjectDec;
    }

    public void setVProjectDec(String vProjectDec) {
        this.vProjectDec = vProjectDec;
    }

    public String getVSpaName() {
        return vSpaName;
    }

    public void setVSpaName(String vSpaName) {
        this.vSpaName = vSpaName;
    }

    public String getvSpaModel() {
        return vSpaModel;
    }

    public void setVSpaModel(String vSpaModel) {
        this.vSpaModel = vSpaModel;
    }

    public BigDecimal getnQty() {
        return nQty;
    }

    public void setNQty(BigDecimal nQty) {
        this.nQty = nQty;
    }

    public BigDecimal getnPrice() {
        return nPrice;
    }

    public void setNPrice(BigDecimal nPrice) {
        this.nPrice = nPrice;
    }

    public String getNDays() {
        return nDays;
    }

    public void setNDays(String nDays) {
        this.nDays = nDays;
    }

    public String getApplyBy() {
        return applyBy;
    }

    public void setApplyBy(String applyBy) {
        this.applyBy = applyBy;
    }

    public String getSupplier() {
        return supplier;
    }

    public void setSupplier(String supplier) {
        this.supplier = supplier;
    }

    public String getvSpaBrand() {
        return vSpaBrand;
    }

    public void setVSpaBrand(String vSpaBrand) {
        this.vSpaBrand = vSpaBrand;
    }

    public String getvInvoiceNo() {
        return vInvoiceNo;
    }

    public void setVInvoiceNo(String vInvoiceNo) {
        this.vInvoiceNo = vInvoiceNo;
    }

    public String getvBuyNo() {
        return vBuyNo;
    }

    public void setVBuyNo(String vBuyNo) {
        this.vBuyNo = vBuyNo;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }
}
